beautiful nature spot - Español Inglés Diccionario